raging thirst - French English Dictionary